import java.lang.reflect.Array;
import java.util.Arrays;
import java.util.Scanner;

/**
 * Created by L.jp
 * Description:小红拿到了n个物品，每个物品的品质为ai。这n个物品中至少有一个真品。
 * 已知所有真品的品质都是相同的，但赝品的品质比真品低。使用java计算出这n个物品中最多有多少赝品。
 *
 * 输入描述第一行输入一个正整数n，代表小红拿到的物品数量。第二行输入n个正整数ai，代表每个物品的品质。
 * 输出描述—个整数，代表赝品的数量。
 * User: 86189
 * Date: 2023-04-07
 * Time: 22:31
 */
public class Main {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int n=scanner.nextInt();
        int[] arr=new int[n];
        for(int i=0;i<n;i++){
            arr[i]=scanner.nextInt();
        }
        Arrays.sort(arr);
        //最后一个一定是真品
        int real=arr[n-1];
        int count=0;
        for(int i=0;i<arr.length-1;i++){
            if(arr[i]<real){
                //统计赝品
                count++;
            }
            
        }
        System.out.println(count);
    }


}
